#ifndef __LCD12864_H__
#define __LCD12864_H__

#include <REGX52.H>

// LCD12864 控制引脚定义（可根据实际硬件修改）
sbit LCD_RS = P2^0;  // 寄存器选择：0=指令，1=数据
sbit LCD_RW = P2^1;  // 读写控制：0=写，1=读
sbit LCD_E  = P2^2;  // 使能信号
#define LCD_DATA_PORT P0  // 数据总线接 P0

// 函数声明
void lcd_init(void);
void lcd_write_cmd(unsigned char cmd);
void lcd_write_data(unsigned char dat);
void lcd_show_custom_char(unsigned char x, unsigned char y, unsigned char *chr);
void show_speed_string(void);
void show_speed_value(void);
void show_arrows(void);
void show_speed_interface(void);

#endif